/**************************************************************
  > File Name: 2.c
  > Author: LuoLiang
  > Mail: 1204553475@qq.com 
  > Created Time: 2022年01月10日 星期一 14时08分53秒
 **************************************************************/

#include <stdio.h>
#include <stdlib.h>


int fac(int n)
{
	int f = 1;
//	f = f * n;
//	return f * ((n-1)?fac(n-1):1);
	f = n* ((n-1)?fac(n-1):1);
	return f;
}



int main(int argc,char **argv)
{
	int i;
	for (i = 1; i <= 5; i++)
		printf("%d!=%d\n",i,fac(i));
    exit(0);
}
